﻿using Might.Infrastructure.DOM;

namespace Might.Infrastructure.ModelicaDOM {
    
    /// <summary>
    /// Declaration of imports in Modelica class
    /// </summary>
    [ContainedReference(ReferenceNames.ImportedTypeReference)]
    public interface IImportDeclaration {

        /// <summary>
        /// Name of the imported name scope
        /// </summary>
        string ImportedName { get; set; }

        /// <summary>
        /// Alias of the imported name scope. When no alias is given, empty string.
        /// </summary>
        string Alias { get; set; }        

    }
}
